﻿using MahApps.Metro.Controls;
using MahApps.Metro.Controls.Dialogs;
using ZPeng.CSharpPro;

namespace ZPeng.CSharpPro
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : MetroWindow
    {
        public MainWindow()
        {
            this.viewModel = new ViewModel_Mainwin(DialogCoordinator.Instance);
            this.DataContext = this.viewModel;

            InitializeComponent();

            // 设计 1小时，开发4小时，测试2小时.
            // 设计开始时间：21：21
            // 界面设计： 菜单栏，中间显示栏，下方状态栏。 中间显示栏为标签页。
            // 标签页1：表格数据，一个可筛选，可编辑的表格框。配有一个保存修改按钮，一个更新按钮。 ：更新的话，通过定时器模拟共享表格来自动更新。
            // 标签页2：数据图表，一个柱状图，一个历史曲线图，一个像素点图，一个实时折线图。
            // 设计中断： 21：40
            //要求图表高度固定。水管式排列
            ////工作结束 设计开始：20240424 12：56
            // 需要布局图，页面控件图与vm接口设计。
            // 设计开始：20240521 11:00
            // mvvm模式-绑定属性，绑定数据源，绑定事件
            // 控件表格+曲线图
            // 样式+触发器的皮肤控件

            // 皮肤列表可以绑定数据源，皮肤选项可以绑定属性。切换皮肤按钮可以绑定事件。
            // 表格和曲线图待议
            // 开发开始
            // 完成效果开发 16：35  （中途吃饭，午休2小时


        }

        #region private


        private readonly ViewModel_Mainwin viewModel;
        #endregion
    }
}